本專案使用 n8n、Gemini 2.5 Flash、Gradio 與 Docker,完成文字與檔案自動處理任務。整個自動化流程可概括為:輸入 → LLM 處理 → 結果整理 → 回傳。
Webhook:接收文字或檔案輸入
HTTP Request:呼叫 Gemini 2.5 Flash LLM
Function 節點:資料解析、JSON 整理、檔案文字轉換
Read Binary / Set / Merge 節點:檔案讀取與資料整合
流程策略:
gemini-2.5-flash
模型,適合文字生成、摘要、問答提供文字輸入與檔案上傳介面
使用 Python requests.post
呼叫 n8n Webhook
JSON 回傳結果即時顯示
注意:
PDF:pdf-parse
解析文字
CSV:csv-parse/sync
解析資料
Function 節點將檔案轉為文字 → LLM 分析 → 回傳
注意:
$json
路徑與輸入格式